from baichuan import BaichuanModel
from deepseek import DeepseekModel
from hunyuan import HunyuanModel
from lingyi import YiModel
from minimax import MinimaxModel
from openrouter import OpenrouterModel
from qianfan import QianFanModel
from qwen import QwenModel
from qwen_vl import QwenVLModel
from siliconflow import SfModel
from tencent_lkeap import LkeapModel
from yiyan import YiYanModel
from zhipu import ZhipuModel

if __name__ == "__main__":
    prompt = """按行判断下面每行文字是什么语言。然后将它翻译成英语和简体中文。最后按csv格式输出结果：第一列为原文，第二列为2字母的语言代码，第三列为英语结果，第四列为中文结果。如果原文或译文包含逗号或者引号，按照csv的标准方式进行转义处理。结果只需要输出一遍。不要输出csv表头。如果文字无法翻译，就将这一行舍弃。
    cámara mini llavero
    magic john iphone 14 pro max
    aceite de batana organico
    hana ginseng
    making the team
    gus gus cenicienta
    batería arrancador
    best budget camera
    wd my book 18tb
    kit de skincare piel grasa
    ridiculous inflatable swan thing
    expansión series x
    impermeable perro lluvia
    cavitador radiofrecuencia
    alfombras tapetes
    let me fuxking cry book
    orgasmo gel
    aceite de batana organico
    charms pandor
    esterilizador avent philips
    """

    print(QwenModel().chat(prompt))